// 参数类型
export const parameTypes = [
  { label: '字符串', value: 1 },
  { label: '数值', value: 2 },
  { label: '布尔值', value: 3 },
]

export enum parameTypeEnum {
  '字符串' = 1,
  '数值' = 2,
  '布尔值' = 3
 }


//  菜单类型
export const menuTypes = [
  { label: "分类", value: 1 },
  { label: "菜单", value: 2 },
  { label: "按钮", value: 3 },
];

export const enum menuTypeEnum {
 '分类' = 1,
 '菜单' = 2,
 '按钮' = 3
}

// 菜单状态
export const menuState = [
  { label: '可用', value: 0 },
  { label: '不可用', value: 1 }
]

export const enum menuStateEnum {
  '可用' = 0,
  '不可用' = 1
 }

// 通用状态
export const commonState = [
  { label: '正常', value: 0 },
  { label: '停用', value: 1 }
]

export const enum commonStateEnum {
  '正常' = 0,
  '停用' = 1
}

// 角色类型
export const roleType = [
  { label: '内置', value: 1 },
  { label: '自定义', value: 2 }
]

export const enum roleTypeEnum {
  '内置' = 1,
  '自定义' = 2
}

// 角色类型
export const loginLogType = [
  { label: '登录', value: 1 },
  { label: '退出', value: 2 }
]

export const enum loginLogTypeEnum {
  '登录' = 1,
  '退出' = 2
}

// 数据权限范围
export const dataScope = [
  { label: '全部数据权限', value: 1 },
  { label: '本部门数据权限', value: 2 },
  { label: '本部门及以下数据权限', value: 3 },
  { label: '指定部门数据权限', value: 4 },
  { label: '指定部门及下属部门数据权限', value: 5 },
]

export const enum dataScopeEnum {
  '全部数据权限' = 1,
  '本部门数据权限' = 2,
  '本部门及以下数据权限' = 3,
  '指定部门数据权限' = 4,
  '指定部门及下属部门数据权限' = 5,
}


//常用参数Key枚举
export const enum parameterEnum{
  '密码强度规则' = 'USER_PASS_RULE',
}